.MusicList {
  max-width: 375px;
  padding: 12px;
  .MusicListItemWrap {
    display: flex;
    overflow-x: scroll;
    .MusicListItem {
      position: relative;
      width: 124px;
      margin-right: 12px;
      .picUrl {
        width: 124px;
        height: 124px;
        border-radius: 12px;
        overflow: hidden;
        img {
          width: 124px;
          height: 100%;
        }
      }
      .name {
        padding: 6px 2px 0 6px;
        line-height: 1.2;
        font-size: 12px;
        color: #3f4754;
      }
      .playCount {
        position: absolute;
        top: 2px;
        right: 2px;
        svg {
          fill: #ffffff;
          vertical-align: text-bottom;
          margin-right: 2px;
        }
        span {
          font-size: 12px;
          color: #ffffff;
          vertical-align: middle;
        }
      }
    }
  }
}
